<?php
namespace wogu2\mvc;

use ArrayObject;
use wogu2\stdlib\RequestInterface;
use wogu2\stdlib\ResponseInterface;

interface DispatcherInterface
{
    function setConfig($config);
    function setRuntime(ArrayObject $runtime);
    function getRuntime();
    function setRequest(RequestInterface $request);
    function getRequest();
    function setDispatched($dispatched);
    function dispatch();
    function executeAction();
}